var display = false;
$(function() {
	$('#menu_mobile_icon').toggle(function() {
		if (!display)
			$("#main_menu, #main_menu img").slideDown(1000, function(){
				display = true;
			});
	}, function(){
		if (display)
			$("#main_menu, #main_menu img").slideUp(1000, function(){
				display = false;
			});		
	});
    $('.menu_sidebar .first_child a').toggle(function() {
            $('.submenu_sidebar').slideDown('1000');
	}, function(){	
            $('.submenu_sidebar').slideUp('1000');
    });
    $('#list').live('click', function() {
        $(this).addClass('list_on');
        $('#grid').removeClass('grid_on');
        $('.list_wrapper div.list_item').removeClass('list_item').addClass('grid_item');
        $('.tier-2-products .list_wrapper').addClass('list_wrapper_lists'); 
    });
    $('#grid').live('click', function() {
        $(this).addClass('grid_on');
        $('#list').removeClass('list_on');
        $('.list_wrapper div.grid_item').removeClass('grid_item').addClass('list_item');
        $('.tier-2-products .list_wrapper').removeClass('list_wrapper_lists'); 
    });
    
        
/**************** SIDEBAR ****************/
    $('.side_bar .down').live('click',function(){
        var thisobj = $(this);
        if ($(window).width() < 767){
            $('.side_bar .text_item').slideUp(600, function(){
                $(this).siblings('.up').addClass('down');
                $(this).siblings('.up').removeClass('up');
                
            });
            $(this).siblings('.text_item').slideDown(600, function(){
                thisobj.removeClass('down');
                thisobj.addClass('up');
            });  
        }
    });
    $('.side_bar .up').live('click',function(){
        var thisobj = $(this);
        if ($(window).width() < 767){
            $(this).siblings('.text_item').slideUp(600, function(){
                thisobj.removeClass('up');
                thisobj.addClass('down');
            });
        }
    });
    
    if ($(window).width() < 767){ 
        $('.slide_content').hide();
        $('.up').addClass('down');
        $('.up').removeClass('up');
    }      
});

/**************** MENU FOOTER & MENU SIDEBAR ******************/
    $('#footer .down').live('click',function(){
            var thisobj = $(this);
            if ($(window).width() < 767){
                $('#footer .text_item').slideUp(600, function(){
                    $(this).siblings('.up').addClass('down');
                    $(this).siblings('.up').removeClass('up');
                    
                });
                $(this).siblings('.text_item').slideDown(600, function(){
                    thisobj.removeClass('down');
                    thisobj.addClass('up');
                });
                
            }
        });
        $('#footer .up').live('click',function(){
            var thisobj = $(this);
            if ($(window).width() < 767){
                $(this).siblings('.text_item').slideUp(600, function(){
                    thisobj.removeClass('up');
                    thisobj.addClass('down');
                });
            }
        });
        
        $(window).resize(function (){
            if ($(window).width() < 767){    
                
             } else if($(window).width() > 767) {
                    $('.slide_content').show();
                    $('.content_item').show();
                    $('.menu_footer_item').show();
                    $('.text_item ').show();
                    $('.contact', '.footer_top_item').show();            
                    $('.text_item', '.footer_top_item').show();                   
             }
        }); 
        
/*** PRODUCT DETAILS ***/
$('#tab_wrapper .show_1').live('click', function()  {
    $('#description').css('display', 'block');
    $('#specification').css('display', 'none');
    $('#review').css('display', 'none');
    $('#tab_wrapper .show_1').css('color', '#c30');
    $('#tab_wrapper .show_2').css('color', '#3394B8');
    $('#tab_wrapper .show_3').css('color', '#3394B8');
}); 
$('#tab_wrapper .show_2').live('click', function()  {
    $('#description').css('display', 'none');
    $('#specification').css('display', 'block');
    $('#review').css('display', 'none');
    $('#tab_wrapper .show_2').css('color', '#c30');
    $('#tab_wrapper .show_1').css('color', '#3394B8');
    $('#tab_wrapper .show_3').css('color', '#3394B8');
}); 
$('#tab_wrapper .show_3').live('click', function()  {
    $('#description').css('display', 'none');
    $('#specification').css('display', 'none');
    $('#review').css('display', 'block');
    $('#tab_wrapper .show_3').css('color', '#c30');
    $('#tab_wrapper .show_1').css('color', '#3394B8');
    $('#tab_wrapper .show_2').css('color', '#3394B8');
}); 
/* ZOOM and REPLACE */ 
$(function () {
    
    $("SELECT").selectBox(); 
    
      
/********** Checkout.php ***********/
$('.show_content').live('click', function(){
    $(this).removeClass('show_content');
    $(this).addClass('hide_content');
    $(this).next().slideDown('slow'); 
});
$('.hide_content').live('click', function(){
    $(this).removeClass('hide_content');
    $(this).addClass('show_content');
    $(this).next().slideUp('slow'); 
});

/**********End Checkout.php *********/



});
    

$(function() {
    
    if($('#slide-wrapper').length > 0) {
        $('body').addClass('home');
    }
    $('#slide-wrapper').hover(function(){
        $('.arrow').css('display', 'block');
    }, function(){
        $('.arrow').css('display', 'none');
    });
    
    
    $('#main_menu li.menu_item').hover(function(){
            var w = $(this).width()/2;
            $('#main_menu li .bg_top_cart').css({'right': 'auto','left': w});
    });
    
});

var w = 696, h = 319.083095;
var down_arrow = false;
$("#jCarouselLite").jCarouselLite = null;
$(function(){	
    doResponsive();	
    $('#slider').before('<div id="thumbs">').cycle({
        width: w,
        height: h,
		interval: 4000,
		speed: 1000,
		pager: '#thumbs',        
        after: function(currSlideElement, nextSlideElement, options, forwardFlag){            
        }
        ,
        before: function(currSlideElement, nextSlideElement, options, forwardFlag){           
        },
    });	    
    
    $('a', '#main_menu').click( function(){        
        var this_obj = $(this);
        if (($('.sub_menu', this_obj.parent('li')).length > 0) && ($(window).width() < 767)){
            $('.sub_menu',this_obj.parent('li')).addClass('current');
            $('.sub_menu').each(function(){
               if (!$(this).hasClass('current')){
                    $(this).slideUp('slow');
                } 
            });
            $('.sub_menu.current').slideToggle('slow').removeClass('current');
            return false;
        }                  
    });

    $('.show_submenu').remove();
    /*show cart*/
    $('#cart_top_in').toggle(function(){
        var this_obj = $(this);         
        $('#cart_list_block').slideDown('800');
    },function(){
        var this_obj = $(this);         
        $('#cart_list_block').slideUp('800');
    });
    $('#cart_list_block').hover(function(){
        $('#cart_list_block').css('display', 'block');
    }, function () {
        $('#cart_list_block').slideUp('800'); 
    });
});
$(window).resize(function(){
	doResponsive();
});
function doResponsive(){
    
    var add_class_small = true;
	if ($('#wrapper').width() <= 320){
		w = 297; h = 137.54;        		
	}else if ($('#wrapper').width() <= 480){
		w = 478; h = 219.1404015;		
	} else if ($('#wrapper').width() <= 712){
		w = 710; h = 325.514332;	
	}else{
		w = 696; h = 319.083095;
        add_class_small = false;		
	}
	if (w < 698){
		$('.content_slider').removeClass('small');		
	}else{
		$('.content_slider').addClass('small');		
	}
	if (add_class_small){
	   $('.floatright').addClass('small');		
	}else{
	   $('.floatright').removeClass('small');	
	}
    /* top slider for all */
	$('#slide-wrapper, #slider').width(w);
	$('#slide-wrapper, #slider').height(h);	
    /* end top slider for all */ 
}

var w2 = 876, h2 = 98;
	$(function(){
    jcarouselResponsive();    
    $('#jCarousel').jcarousel({
        auto: 0,
        visible: 6,
        wrap: 'circular', // "first", "last", "both" or "circular" 
        initCallback: mycarousel_initCallback        
    }).jcarouselAutoscroll();
    $('.jcarousel-prev').jcarouselControl({
        target: '-=1'
    });

    $('.jcarousel-next').jcarouselControl({
        target: '+=1'
    });
	});
	$(window).resize(function(){
    jcarouselResponsive();    
    $('#jCarousel').jcarousel('reload');
	});
	function mycarousel_initCallback(carousel)
	{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
	};
	function jcarouselResponsive(){	
	if ($('#wrapper').width() <= 320){		
		w2 = 300; h2 = 38;
        $('#jCarousel ul li').css('line-height','35');
       $('#wrapper_slide').css({'padding':'0'});        
	}else if ($('#wrapper').width() <= 480){		
		//w2 = 480*0.93; h2 = 54.80;
		w2 = 480*0.93; h2 = 57.07;
        $('#jCarousel ul li').css('line-height','55px');
        $('#wrapper_slide').css({'padding':'0'});
	} else if ($('#wrapper').width() <= 712){
	   $('#jCarousel ul li').css('line-height','77px');
	    //$('#wrapper_slide').css('padding', '8px 0 18px');	    
		w2 = 712*0.93192; h2 = 77;
	}else{		
		w2 = 876; h2 = 98;
        $('#jCarousel ul li').css('line-height','95px');
        //$('#wrapper_slide').css('padding', '10px 0px 26px');
	}
	$('#jCarousel').width(w2);	
    $('#jCarousel ul li').width(w2/10);
    $('#jCarousel ul li, #jCarousel ul, #jCarousel').height(h2);    
}

 $(document).ready(function() {
	$('.jqzoom').jqzoom({
            zoomType: 'innerzoom',
            preloadImages: true,
            alwaysOn:false,
			showEffect : 'fadein',  
            hideEffect: 'fadeout'
        });
});